ig algorithm